Python is easy to learn as compared to other programming languages. Its syntax is straightforward and much the same as the English language.
There is no use of the semicolon or curly-bracket, the indentation defines the code block. It is the recommended programming language for beginners.
Open Source
Python is freely available for everyone. It is freely available on its official website www.python.org.
It has a large community across the world that is dedicatedly working towards make new python modules and functions. Anyone can contribute to the Python community.
Platform Independent
Python code can written in one computer and executed in another.
This is possible because python source code is compiled into platform independent byte code instead of platform dependent m/c code like C/C++.
Embeddable
The code of the other programming language can use in the Python source code. We can use Python source code in another programming language as well. It can embed other language into our code.
Rich Library Support
The Python Standard Library is vary vast.
Library available for NLP, multi-threading, databases, CGI, email, XML, HTML, Image , Audio , Video Processing , cryptography, GUI, Networking and many more.
Additional libraries can be easily installed and are automatically configured.
Interpreted
Python is an interpreted language.
Interpreter converts source code into byte code, which creates file with extension .pyc that is executed with the help of PVM.